package view.prompt;

import model.dominio.TipoVeiculo;
import utilitario.Console;
import utilitario.ManipularArquivo;
import utilitario.ValidaException;


public class ViewTipoVeiculoPrompt {
    
    public static boolean cadastraTipoVeiculo () {
        TipoVeiculo t;
        String tipo;
        double precoKm, precoBase, taxaUnica;
        System.out.println("================Cadastrar Veículo=================");
        System.out.println("Digite as informações do novo tipo de veículo:");
        System.out.print("Tipo: ");
        tipo = Console.readString();
        System.out.print("Preco por Km: ");
        precoKm = Console.readDouble();
        System.out.print("Preco Base: ");
        precoBase = Console.readDouble();
        System.out.println("Taxa Unica:");
        taxaUnica = Console.readDouble();
        t = new TipoVeiculo(tipo, precoBase, precoKm, taxaUnica);
        try {  
            ManipularArquivo.salvarNoArquivo(t);
        } catch (ValidaException ex) {
            System.out.println(ex.getMessage());
        }
        return true;
    }
    
    
}
